﻿namespace Sern.Abstracts.Common
{
    /// <summary>
    /// Used for hot loadable client instances ie. almost anything non-tracker eg. splitter filter etc.
    /// </summary>
    public interface IClientInstance
    {
        void Initialize(ClientInitializationArgument arg);

        void Register();

        void Deregister();
    }
}
